package com.example.bolt;

import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;

/**
 * 请求统一封装类
 * 注意：必须实现 Serializable 接口，因为默认的编码器：ProtocolCodeBasedEncoder extends MessageToByteEncoder<Serializable>，
 * 只对 Serializable 实现类进行编码
 */
@Setter
@Getter
public class MyRequest<T> implements Serializable {
    private static final long serialVersionUID = -7242884346498114969L;
    
    private String req;    
    
    private String command;
    private String clsName;
    
    private T params;

}